package com.cardone.api.support;

import com.cardone.validator.ValidatorRuleTreeConfig;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2015/3/2.
 */
public class PackageServiceSupport implements WebPackageServiceSupport, java.io.Serializable {
    /**
     * returnDataName
     */
    @lombok.Setter
    @lombok.Getter
    private String returnDataName;

    /**
     * mapId
     */
    @lombok.Setter
    @lombok.Getter
    private String mapId;

    /**
     * 验证token
     */
    @lombok.Setter
    @lombok.Getter
    private Boolean validatorToken = true;

    /**
     * 验证tokenUrl
     */
    @lombok.Setter
    @lombok.Getter
    private Boolean validatorTokenUrl = false;

    /**
     * 验证token
     */
    @lombok.Setter
    @lombok.Getter
    private Map<String, String> tokenGenerateUrlMap;

    /**
     * 参数名集合
     */
    @lombok.Setter
    @lombok.Getter
    private List<ValidatorRuleTreeConfig> validatorRuleTreeConfigList;

    /**
     * 接口 bean id
     */
    @lombok.Setter
    @lombok.Getter
    private String beanId;

    /**
     * methodName
     */
    @lombok.Setter
    @lombok.Getter
    private String methodName;

    @lombok.Setter
    @lombok.Getter
    private Map<String, Object> defaultParameterMap;

    @lombok.Setter
    @lombok.Getter
    private Map<String, Object> overrideParameterMap;
}